#include <stdio.h>
#include "word.h"
int read_char(void)
{
    // 读一个字符，如果是换行或制表符，就转为空格
    // read_word 函数直接用这个读字符，不用再处理特殊字符了
    int ch = getchar();
    return (ch == '\n' || ch == '\t') ? ' ' : ch;
}
int read_word(char *word, int len)
{
    int ch, pos = 0;
    while ((ch = read_char()) == ' ')
        ;
    while (ch != ' ' && ch != EOF) {
        if (pos < len)
            word[pos++] = ch;
        ch = read_char();
    }
    word[pos] = '\0';
    return pos;
}
